﻿CREATE PROCEDURE [Cucina].[SP_Comanda_U]
	@ComandaID int,
	@PuntoDistribuzioneID int,
	@TavoloAssegnato nvarchar(20),
	@Note nvarchar(MAX),
	@Sconto decimal(10,2),
	@DataOra datetime,
	@Autore nvarchar(200),
	@IsCheckInRichiesto bit,
	@IsStampaRemotaRichiesta bit,
	@IsConsegnaRichiesta bit,
	@TimeStampMinCheckIn datetime
AS
	UPDATE [Cucina].[Comanda]
	SET
		PuntoDistribuzioneID = @PuntoDistribuzioneID,
		TavoloAssegnato = @TavoloAssegnato,
		Note = @Note,
		Sconto = @Sconto,
		DataOra = @DataOra,
		Autore = @Autore,
		IsCheckInRichiesto = @IsCheckInRichiesto,
		IsStampaRemotaRichiesta = @IsStampaRemotaRichiesta,
		IsConsegnaRichiesta = @IsConsegnaRichiesta,
		TimeStampMinCheckIn = @TimeStampMinCheckIn
	WHERE ComandaID = @ComandaID
	AND ComandaID NOT IN (SELECT ComandaID FROM Cucina.ComandaDeleted)
RETURN 0